tantalizing promise - Turkish English Dictionary